home *** CD-ROM | disk | FTP | other *** search
/ Graphics Plus / Graphics Plus.iso / amiga / gui / mui / mui14-dv.lha / MUI / Developer / Amiga-E / mui.e next >
Encoding:
Text File  |  1993-10-28  |  30.8 KB  |  687 lines

  1. /***************************************************************************
  2. **
  3. ** MUI - MagicUserInterface
  4. ** (c) 1993 by Stefan Stuntz
  5. **
  6. ** Main Header File
  7. **
  8. ****************************************************************************
  9. ** General Header File Information
  10. ****************************************************************************
  11. **
  12. ** All macro and structure definitions follow these rules:
  13. **
  14. ** Name                       Meaning
  15. **
  16. ** MUIC_<class>               Name of a class
  17. ** MUIM_<class>_<method>      Method
  18. ** MUIP_<class>_<method>      Methods parameter structure
  19. ** MUIV_<class>_<method>_<x>  Special method value
  20. ** MUIA_<class>_<attrib>      Attribute
  21. ** MUIV_<class>_<attrib>_<x>  Special attribute value
  22. ** MUIE_<error>               Error return code from MUI_Error()
  23. ** MUII_<name>                Standard MUI image
  24. **
  25. ** MUIA_... attribute definitions are followed by a comment
  26. ** consisting of the three possible letters I, S and G.
  27. ** I: it's possible to specify this attribute at object creation time.
  28. ** S: it's possible to change this attribute with SetAttrs().
  29. ** G: it's possible to get this attribute with GetAttr().
  30. */
  31.  
  32.  
  33. /****************************************************************************/
  34. /** Notify.mui 6.65 (26.10.93)                                             **/
  35. /****************************************************************************/
  36.  
  37. PROC muiC_Notify() RETURN 'Notify.mui'
  38.  
  39. /* Methods */
  40.  
  41. CONST MUIM_CallHook                  = $8042b96b
  42. CONST MUIM_Notify                    = $8042c9cb
  43. CONST MUIM_Set                       = $8042549a
  44. CONST MUIM_SetAsString               = $80422590
  45. CONST MUIM_WriteLong                 = $80428d86
  46. CONST MUIM_WriteString               = $80424bf4
  47.  
  48. /* Attributes */
  49.  
  50. CONST MUIA_AppMessage                 = $80421955 /* ..g struct AppMessage * */
  51. CONST MUIA_HelpFile                   = $80423a6e /* isg STRPTR            */
  52. CONST MUIA_HelpLine                   = $8042a825 /* isg LONG              */
  53. CONST MUIA_HelpNode                   = $80420b85 /* isg STRPTR            */
  54. CONST MUIA_Revision                   = $80427eaa /* ..g LONG              */
  55. CONST MUIA_UserData                   = $80420313 /* isg ULONG             */
  56. CONST MUIA_Version                    = $80422301 /* ..g LONG              */
  57.  
  58.  
  59.  
  60. /****************************************************************************/
  61. /** Application.mui 6.57 (26.10.93)                                        **/
  62. /****************************************************************************/
  63.  
  64. PROC muiC_Application() RETURN 'Application.mui'
  65.  
  66. /* Methods */
  67.  
  68. CONST MUIM_Application_GetMenuCheck  = $8042c0a7
  69. CONST MUIM_Application_GetMenuState  = $8042a58f
  70. CONST MUIM_Application_Input         = $8042d0f5
  71. CONST MUIM_Application_InputBuffered = $80427e59
  72. CONST MUIM_Application_Load          = $8042f90d
  73. CONST MUIM_Application_PushMethod    = $80429ef8
  74. CONST MUIM_Application_ReturnID      = $804276ef
  75. CONST MUIM_Application_Save          = $804227ef
  76. CONST MUIM_Application_SetMenuCheck  = $8042a707
  77. CONST MUIM_Application_SetMenuState  = $80428bef
  78. CONST MUIM_Application_ShowHelp      = $80426479
  79.  
  80. /* Attributes */
  81.  
  82. CONST MUIA_Application_Active         = $804260ab /* isg BOOL              */
  83. CONST MUIA_Application_Author         = $80424842 /* i.g STRPTR            */
  84. CONST MUIA_Application_Base           = $8042e07a /* i.g STRPTR            */
  85. CONST MUIA_Application_Broker         = $8042dbce /* ..g Broker *          */
  86. CONST MUIA_Application_BrokerHook     = $80428f4b /* isg struct Hook *     */
  87. CONST MUIA_Application_BrokerPort     = $8042e0ad /* ..g struct MsgPort *  */
  88. CONST MUIA_Application_BrokerPri      = $8042c8d0 /* i.g LONG              */
  89. CONST MUIA_Application_Commands       = $80428648 /* isg struct MUI_Command * */
  90. CONST MUIA_Application_Copyright      = $8042ef4d /* i.g STRPTR            */
  91. CONST MUIA_Application_Description    = $80421fc6 /* i.g STRPTR            */
  92. CONST MUIA_Application_DiskObject     = $804235cb /* isg struct DiskObject * */
  93. CONST MUIA_Application_DoubleStart    = $80423bc6 /* ..g BOOL              */
  94. CONST MUIA_Application_DropObject     = $80421266 /* is. Object *          */
  95. CONST MUIA_Application_Iconified      = $8042a07f /* .sg BOOL              */
  96. CONST MUIA_Application_Menu           = $80420e1f /* i.g struct NewMenu *  */
  97. CONST MUIA_Application_MenuAction     = $80428961 /* ..g ULONG             */
  98. CONST MUIA_Application_MenuHelp       = $8042540b /* ..g ULONG             */
  99. CONST MUIA_Application_RexxMsg        = $8042fd88 /* ..g struct RxMsg *    */
  100. CONST MUIA_Application_RexxString     = $8042d711 /* .s. STRPTR            */
  101. CONST MUIA_Application_SingleTask     = $8042a2c8 /* i.. BOOL              */
  102. CONST MUIA_Application_Sleep          = $80425711 /* .s. BOOL              */
  103. CONST MUIA_Application_Title          = $804281b8 /* i.g STRPTR            */
  104. CONST MUIA_Application_Version        = $8042b33f /* i.g STRPTR            */
  105. CONST MUIA_Application_Window         = $8042bfe0 /* i.. Object *          */
  106.  
  107.  
  108.  
  109. /****************************************************************************/
  110. /** Window.mui 6.117 (26.10.93)                                            **/
  111. /****************************************************************************/
  112.  
  113. PROC muiC_Window() RETURN 'Window.mui'
  114.  
  115. /* Methods */
  116.  
  117. CONST MUIM_Window_GetMenuCheck       = $80420414
  118. CONST MUIM_Window_GetMenuState       = $80420d2f
  119. CONST MUIM_Window_ScreenToBack       = $8042913d
  120. CONST MUIM_Window_ScreenToFront      = $804227a4
  121. CONST MUIM_Window_SetCycleChain      = $80426510
  122. CONST MUIM_Window_SetMenuCheck       = $80422243
  123. CONST MUIM_Window_SetMenuState       = $80422b5e
  124. CONST MUIM_Window_ToBack             = $8042152e
  125. CONST MUIM_Window_ToFront            = $8042554f
  126.  
  127. /* Attributes */
  128.  
  129. CONST MUIA_Window_Activate            = $80428d2f /* isg BOOL              */
  130. CONST MUIA_Window_ActiveObject        = $80427925 /* .sg Object *          */
  131. CONST MUIA_Window_AltHeight           = $8042cce3 /* i.g LONG              */
  132. CONST MUIA_Window_AltLeftEdge         = $80422d65 /* i.g LONG              */
  133. CONST MUIA_Window_AltTopEdge          = $8042e99b /* i.g LONG              */
  134. CONST MUIA_Window_AltWidth            = $804260f4 /* i.g LONG              */
  135. CONST MUIA_Window_AppWindow           = $804280cf /* i.. BOOL              */
  136. CONST MUIA_Window_Backdrop            = $8042c0bb /* i.. BOOL              */
  137. CONST MUIA_Window_Borderless          = $80429b79 /* i.. BOOL              */
  138. CONST MUIA_Window_CloseGadget         = $8042a110 /* i.. BOOL              */
  139. CONST MUIA_Window_CloseRequest        = $8042e86e /* ..g BOOL              */
  140. CONST MUIA_Window_DefaultObject       = $804294d7 /* isg Object *          */
  141. CONST MUIA_Window_DepthGadget         = $80421923 /* i.. BOOL              */
  142. CONST MUIA_Window_DragBar             = $8042045d /* i.. BOOL              */
  143. CONST MUIA_Window_Height              = $80425846 /* i.g LONG              */
  144. CONST MUIA_Window_ID                  = $804201bd /* isg ULONG             */
  145. CONST MUIA_Window_InputEvent          = $804247d8 /* ..g struct InputEvent * */
  146. CONST MUIA_Window_LeftEdge            = $80426c65 /* i.g LONG              */
  147. CONST MUIA_Window_Menu                = $8042db94 /* i.. struct NewMenu *  */
  148. CONST MUIA_Window_NoMenus             = $80429df5 /* .s. BOOL              */
  149. CONST MUIA_Window_Open                = $80428aa0 /* .sg BOOL              */
  150. CONST MUIA_Window_PublicScreen        = $804278e4 /* isg STRPTR            */
  151. CONST MUIA_Window_RefWindow           = $804201f4 /* is. Object *          */
  152. CONST MUIA_Window_RootObject          = $8042cba5 /* i.. Object *          */
  153. CONST MUIA_Window_Screen              = $8042df4f /* isg struct Screen *   */
  154. CONST MUIA_Window_ScreenTitle         = $804234b0 /* isg STRPTR            */
  155. CONST MUIA_Window_SizeGadget          = $8042e33d /* i.. BOOL              */
  156. CONST MUIA_Window_SizeRight           = $80424780 /* i.. BOOL              */
  157. CONST MUIA_Window_Sleep               = $8042e7db /* .sg BOOL              */
  158. CONST MUIA_Window_Title               = $8042ad3d /* isg STRPTR            */
  159. CONST MUIA_Window_TopEdge             = $80427c66 /* i.g LONG              */
  160. CONST MUIA_Window_Width               = $8042dcae /* i.g LONG              */
  161. CONST MUIA_Window_Window              = $80426a42 /* ..g struct Window *   */
  162.  
  163. CONST MUIV_Window_ActiveObject_None = 0
  164. CONST MUIV_Window_ActiveObject_Next = -1
  165. CONST MUIV_Window_ActiveObject_Prev = -2
  166. PROC muiV_Window_AltHeightMinMax(p) RETURN (0-(p))
  167. PROC muiV_Window_AltHeightVisible(p) RETURN (-100-(p))
  168. PROC muiV_Window_AltHeightScreen(p) RETURN (-200-(p))
  169. CONST MUIV_Window_AltHeight_Scaled = -1000
  170. CONST MUIV_Window_AltLeftEdge_Centered = -1
  171. CONST MUIV_Window_AltLeftEdge_Moused = -2
  172. CONST MUIV_Window_AltLeftEdge_NoChange = -1000
  173. CONST MUIV_Window_AltTopEdge_Centered = -1
  174. CONST MUIV_Window_AltTopEdge_Moused = -2
  175. PROC muiV_Window_AltTopEdgeDelta(p) RETURN (-3-(p))
  176. CONST MUIV_Window_AltTopEdge_NoChange = -1000
  177. PROC muiV_Window_AltWidthMinMax(p) RETURN (0-(p))
  178. PROC muiV_Window_AltWidthVisible(p) RETURN (-100-(p))
  179. PROC muiV_Window_AltWidthScreen(p) RETURN (-200-(p))
  180. CONST MUIV_Window_AltWidth_Scaled = -1000
  181. PROC muiV_Window_HeightMinMax(p) RETURN (0-(p))
  182. PROC muiV_Window_HeightVisible(p) RETURN (-100-(p))
  183. PROC muiV_Window_HeightScreen(p) RETURN (-200-(p))
  184. CONST MUIV_Window_Height_Scaled = -1000
  185. CONST MUIV_Window_Height_Default = -1001
  186. CONST MUIV_Window_LeftEdge_Centered = -1
  187. CONST MUIV_Window_LeftEdge_Moused = -2
  188. CONST MUIV_Window_Menu_NoMenu = -1
  189. CONST MUIV_Window_TopEdge_Centered = -1
  190. CONST MUIV_Window_TopEdge_Moused = -2
  191. PROC muiV_Window_TopEdgeDelta(p) RETURN (-3-(p))
  192. PROC muiV_Window_WidthMinMax(p) RETURN (0-(p))
  193. PROC muiV_Window_WidthVisible(p) RETURN (-100-(p))
  194. PROC muiV_Window_WidthScreen(p) RETURN (-200-(p))
  195. CONST MUIV_Window_Width_Scaled = -1000
  196. CONST MUIV_Window_Width_Default = -1001
  197.  
  198.  
  199. /****************************************************************************/
  200. /** Area.mui 6.131 (26.10.93)                                              **/
  201. /****************************************************************************/
  202.  
  203. PROC muiC_Area() RETURN 'Area.mui'
  204.  
  205. /* Methods */
  206.  
  207.  
  208. /* Attributes */
  209.  
  210. CONST MUIA_ApplicationObject          = $8042d3ee /* ..g Object *          */
  211. CONST MUIA_Background                 = $8042545b /* is. LONG              */
  212. CONST MUIA_BottomEdge                 = $8042e552 /* ..g LONG              */
  213. CONST MUIA_ControlChar                = $8042120b /* i.. char              */
  214. CONST MUIA_Disabled                   = $80423661 /* isg BOOL              */
  215. CONST MUIA_ExportID                   = $8042d76e /* isg LONG              */
  216. CONST MUIA_FixHeight                  = $8042a92b /* i.. LONG              */
  217. CONST MUIA_FixHeightTxt               = $804276f2 /* i.. LONG              */
  218. CONST MUIA_FixWidth                   = $8042a3f1 /* i.. LONG              */
  219. CONST MUIA_FixWidthTxt                = $8042d044 /* i.. STRPTR            */
  220. CONST MUIA_Font                       = $8042be50 /* i.g struct TextFont * */
  221. CONST MUIA_Frame                      = $8042ac64 /* i.. LONG              */
  222. CONST MUIA_FramePhantomHoriz          = $8042ed76 /* i.. BOOL              */
  223. CONST MUIA_FrameTitle                 = $8042d1c7 /* i.. STRPTR            */
  224. CONST MUIA_Height                     = $80423237 /* ..g LONG              */
  225. CONST MUIA_HorizWeight                = $80426db9 /* i.. LONG              */
  226. CONST MUIA_InnerBottom                = $8042f2c0 /* i.. LONG              */
  227. CONST MUIA_InnerLeft                  = $804228f8 /* i.. LONG              */
  228. CONST MUIA_InnerRight                 = $804297ff /* i.. LONG              */
  229. CONST MUIA_InnerTop                   = $80421eb6 /* i.. LONG              */
  230. CONST MUIA_InputMode                  = $8042fb04 /* i.. LONG              */
  231. CONST MUIA_LeftEdge                   = $8042bec6 /* ..g LONG              */
  232. CONST MUIA_Pressed                    = $80423535 /* ..g BOOL              */
  233. CONST MUIA_RightEdge                  = $8042ba82 /* ..g LONG              */
  234. CONST MUIA_Selected                   = $8042654b /* isg BOOL              */
  235. CONST MUIA_ShowSelState               = $8042caac /* i.. BOOL              */
  236. CONST MUIA_Timer                      = $80426435 /* ..g LONG              */
  237. CONST MUIA_TopEdge                    = $8042509b /* ..g LONG              */
  238. CONST MUIA_VertWeight                 = $804298d0 /* i.. LONG              */
  239. CONST MUIA_Weight                     = $80421d1f /* i.. LONG              */
  240. CONST MUIA_Width                      = $8042b59c /* ..g LONG              */
  241. CONST MUIA_Window                     = $80421591 /* ..g struct Window *   */
  242. CONST MUIA_WindowObject               = $8042669e /* ..g Object *          */
  243.  
  244. CONST MUIV_Font_Inherit = 0
  245. CONST MUIV_Font_Normal = -1
  246. CONST MUIV_Font_List = -2
  247. CONST MUIV_Font_Tiny = -3
  248. CONST MUIV_Font_Fixed = -4
  249. CONST MUIV_Font_Title = -5
  250. CONST MUIV_Frame_None = 0
  251. CONST MUIV_Frame_Button = 1
  252. CONST MUIV_Frame_ImageButton = 2
  253. CONST MUIV_Frame_Text = 3
  254. CONST MUIV_Frame_String = 4
  255. CONST MUIV_Frame_ReadList = 5
  256. CONST MUIV_Frame_InputList = 6
  257. CONST MUIV_Frame_Prop = 7
  258. CONST MUIV_Frame_Gauge = 8
  259. CONST MUIV_Frame_Group = 9
  260. CONST MUIV_Frame_PopUp = 10
  261. CONST MUIV_Frame_Virtual = 11
  262. CONST MUIV_Frame_Count = 12
  263. CONST MUIV_InputMode_None = 0
  264. CONST MUIV_InputMode_RelVerify = 1
  265. CONST MUIV_InputMode_Immediate = 2
  266. CONST MUIV_InputMode_Toggle = 3
  267.  
  268.  
  269. /****************************************************************************/
  270. /** Rectangle.mui 6.47 (26.10.93)                                          **/
  271. /****************************************************************************/
  272.  
  273. PROC muiC_Rectangle() RETURN 'Rectangle.mui'
  274.  
  275.  
  276. /****************************************************************************/
  277. /** Image.mui 6.61 (26.10.93)                                              **/
  278. /****************************************************************************/
  279.  
  280. PROC muiC_Image() RETURN 'Image.mui'
  281.  
  282. /* Attributes */
  283.  
  284. CONST MUIA_Image_FontMatch            = $8042815d /* i.. BOOL              */
  285. CONST MUIA_Image_FontMatchHeight      = $80429f26 /* i.. BOOL              */
  286. CONST MUIA_Image_FontMatchWidth       = $804239bf /* i.. BOOL              */
  287. CONST MUIA_Image_FreeHoriz            = $8042da84 /* i.. BOOL              */
  288. CONST MUIA_Image_FreeVert             = $8042ea28 /* i.. BOOL              */
  289. CONST MUIA_Image_OldImage             = $80424f3d /* i.. struct Image *    */
  290. CONST MUIA_Image_Spec                 = $804233d5 /* i.. char *            */
  291. CONST MUIA_Image_State                = $8042a3ad /* is. LONG              */
  292.  
  293.  
  294.  
  295. /****************************************************************************/
  296. /** Text.mui 6.60 (26.10.93)                                               **/
  297. /****************************************************************************/
  298.  
  299. PROC muiC_Text() RETURN 'Text.mui'
  300.  
  301. /* Attributes */
  302.  
  303. CONST MUIA_Text_Contents              = $8042f8dc /* isg STRPTR            */
  304. CONST MUIA_Text_HiChar                = $804218ff /* i.. char              */
  305. CONST MUIA_Text_PreParse              = $8042566d /* isg STRPTR            */
  306. CONST MUIA_Text_SetMax                = $80424d0a /* i.. BOOL              */
  307. CONST MUIA_Text_SetMin                = $80424e10 /* i.. BOOL              */
  308.  
  309.  
  310.  
  311. /****************************************************************************/
  312. /** String.mui 6.62 (26.10.93)                                             **/
  313. /****************************************************************************/
  314.  
  315. PROC muiC_String() RETURN 'String.mui'
  316.  
  317. /* Attributes */
  318.  
  319. CONST MUIA_String_Accept              = $8042e3e1 /* isg STRPTR            */
  320. CONST MUIA_String_Acknowledge         = $8042026c /* ..g STRPTR            */
  321. CONST MUIA_String_AttachedList        = $80420fd2 /* i.. Object *          */
  322. CONST MUIA_String_BufferPos           = $80428b6c /* .sg LONG              */
  323. CONST MUIA_String_Contents            = $80428ffd /* isg STRPTR            */
  324. CONST MUIA_String_DisplayPos          = $8042ccbf /* .sg LONG              */
  325. CONST MUIA_String_Format              = $80427484 /* i.g LONG              */
  326. CONST MUIA_String_Integer             = $80426e8a /* isg ULONG             */
  327. CONST MUIA_String_MaxLen              = $80424984 /* i.. LONG              */
  328. CONST MUIA_String_Reject              = $8042179c /* isg STRPTR            */
  329. CONST MUIA_String_Secret              = $80428769 /* i.g BOOL              */
  330.  
  331. CONST MUIV_String_Format_Left = 0
  332. CONST MUIV_String_Format_Center = 1
  333. CONST MUIV_String_Format_Right = 2
  334.  
  335.  
  336. /****************************************************************************/
  337. /** Prop.mui 6.73 (26.10.93)                                               **/
  338. /****************************************************************************/
  339.  
  340. PROC muiC_Prop() RETURN 'Prop.mui'
  341.  
  342. /* Attributes */
  343.  
  344. CONST MUIA_Prop_Entries               = $8042fbdb /* isg LONG              */
  345. CONST MUIA_Prop_First                 = $8042d4b2 /* isg LONG              */
  346. CONST MUIA_Prop_Horiz                 = $8042f4f3 /* i.g BOOL              */
  347. CONST MUIA_Prop_Visible               = $8042fea6 /* isg LONG              */
  348.  
  349.  
  350.  
  351. /****************************************************************************/
  352. /** Gauge.mui 6.56 (26.10.93)                                              **/
  353. /****************************************************************************/
  354.  
  355. PROC muiC_Gauge() RETURN 'Gauge.mui'
  356.  
  357. /* Attributes */
  358.  
  359. CONST MUIA_Gauge_Current              = $8042f0dd /* isg LONG              */
  360. CONST MUIA_Gauge_Divide               = $8042d8df /* isg BOOL              */
  361. CONST MUIA_Gauge_Horiz                = $804232dd /* i.. BOOL              */
  362. CONST MUIA_Gauge_Max                  = $8042bcdb /* isg LONG              */
  363.  
  364.  
  365.  
  366. /****************************************************************************/
  367. /** Scale.mui 6.50 (26.10.93)                                              **/
  368. /****************************************************************************/
  369.  
  370. PROC muiC_Scale() RETURN 'Scale.mui'
  371.  
  372. /* Attributes */
  373.  
  374. CONST MUIA_Scale_Horiz                = $8042919a /* isg BOOL              */
  375.  
  376.  
  377.  
  378. /****************************************************************************/
  379. /** Boopsi.mui 6.52 (26.10.93)                                             **/
  380. /****************************************************************************/
  381.  
  382. PROC muiC_Boopsi() RETURN 'Boopsi.mui'
  383.  
  384. /* Attributes */
  385.  
  386. CONST MUIA_Boopsi_Class               = $80426999 /* isg struct IClass *   */
  387. CONST MUIA_Boopsi_ClassID             = $8042bfa3 /* isg char *            */
  388. CONST MUIA_Boopsi_MaxHeight           = $8042757f /* isg ULONG             */
  389. CONST MUIA_Boopsi_MaxWidth            = $8042bcb1 /* isg ULONG             */
  390. CONST MUIA_Boopsi_MinHeight           = $80422c93 /* isg ULONG             */
  391. CONST MUIA_Boopsi_MinWidth            = $80428fb2 /* isg ULONG             */
  392. CONST MUIA_Boopsi_Object              = $80420178 /* ..g Object *          */
  393. CONST MUIA_Boopsi_Remember            = $8042f4bd /* i.. ULONG             */
  394. CONST MUIA_Boopsi_TagDrawInfo         = $8042bae7 /* isg ULONG             */
  395. CONST MUIA_Boopsi_TagScreen           = $8042bc71 /* isg ULONG             */
  396. CONST MUIA_Boopsi_TagWindow           = $8042e11d /* isg ULONG             */
  397.  
  398.  
  399.  
  400. /****************************************************************************/
  401. /** Colorfield.mui 6.13 (26.10.93)                                         **/
  402. /****************************************************************************/
  403.  
  404. PROC muiC_Colorfield() RETURN 'Colorfield.mui'
  405.  
  406. /* Attributes */
  407.  
  408. CONST MUIA_Colorfield_Blue            = $8042d3b0 /* isg ULONG             */
  409. CONST MUIA_Colorfield_Green           = $80424466 /* isg ULONG             */
  410. CONST MUIA_Colorfield_Red             = $804279f6 /* isg ULONG             */
  411. CONST MUIA_Colorfield_RGB             = $8042677a /* isg ULONG *           */
  412.  
  413.  
  414.  
  415. /****************************************************************************/
  416. /** List.mui 6.111 (27.10.93)                                              **/
  417. /****************************************************************************/
  418.  
  419. PROC muiC_List() RETURN 'List.mui'
  420.  
  421. /* Methods */
  422.  
  423. CONST MUIM_List_Clear                = $8042ad89
  424. CONST MUIM_List_Exchange             = $8042468c
  425. CONST MUIM_List_GetEntry             = $804280ec
  426. CONST MUIM_List_Insert               = $80426c87
  427. CONST MUIM_List_Jump                 = $8042baab
  428. CONST MUIM_List_NextSelected         = $80425f17
  429. CONST MUIM_List_Redraw               = $80427993
  430. CONST MUIM_List_Remove               = $8042647e
  431. CONST MUIM_List_Select               = $804252d8
  432. CONST MUIM_List_Sort                 = $80422275
  433.  
  434. /* Attributes */
  435.  
  436. CONST MUIA_List_Active                = $8042391c /* isg LONG              */
  437. CONST MUIA_List_AdjustHeight          = $8042850d /* i.. BOOL              */
  438. CONST MUIA_List_AdjustWidth           = $8042354a /* i.. BOOL              */
  439. CONST MUIA_List_CompareHook           = $80425c14 /* i.. struct Hook *     */
  440. CONST MUIA_List_ConstructHook         = $8042894f /* i.. struct Hook *     */
  441. CONST MUIA_List_DestructHook          = $804297ce /* i.. struct Hook *     */
  442. CONST MUIA_List_DisplayHook           = $8042b4d5 /* i.. struct Hook *     */
  443. CONST MUIA_List_Entries               = $80421654 /* ..g LONG              */
  444. CONST MUIA_List_First                 = $804238d4 /* ..g LONG              */
  445. CONST MUIA_List_Format                = $80423c0a /* isg STRPTR            */
  446. CONST MUIA_List_MultiTestHook         = $8042c2c6 /* i.. struct Hook *     */
  447. CONST MUIA_List_Quiet                 = $8042d8c7 /* .s. BOOL              */
  448. CONST MUIA_List_Visible               = $8042191f /* ..g LONG              */
  449.  
  450. CONST MUIV_List_Active_Off = -1
  451. CONST MUIV_List_Active_Top = -2
  452. CONST MUIV_List_Active_Bottom = -3
  453. CONST MUIV_List_Active_Up = -4
  454. CONST MUIV_List_Active_Down = -5
  455. CONST MUIV_List_Active_PageUp = -6
  456. CONST MUIV_List_Active_PageDown = -7
  457. CONST MUIV_List_ConstructHook_String = -1
  458. CONST MUIV_List_DestructHook_String = -1
  459.  
  460.  
  461. /****************************************************************************/
  462. /** Floattext.mui 6.48 (26.10.93)                                          **/
  463. /****************************************************************************/
  464.  
  465. PROC muiC_Floattext() RETURN 'Floattext.mui'
  466.  
  467. /* Attributes */
  468.  
  469. CONST MUIA_Floattext_Justify          = $8042dc03 /* isg BOOL              */
  470. CONST MUIA_Floattext_SkipChars        = $80425c7d /* is. STRPTR            */
  471. CONST MUIA_Floattext_TabSize          = $80427d17 /* is. LONG              */
  472. CONST MUIA_Floattext_Text             = $8042d16a /* isg STRPTR            */
  473.  
  474.  
  475.  
  476. /****************************************************************************/
  477. /** Volumelist.mui 6.50 (26.10.93)                                         **/
  478. /****************************************************************************/
  479.  
  480. PROC muiC_Volumelist() RETURN 'Volumelist.mui'
  481.  
  482.  
  483. /****************************************************************************/
  484. /** Scrmodelist.mui 6.15 (26.10.93)                                        **/
  485. /****************************************************************************/
  486.  
  487. PROC muiC_Scrmodelist() RETURN 'Scrmodelist.mui'
  488.  
  489. /* Attributes */
  490.  
  491.  
  492.  
  493.  
  494. /****************************************************************************/
  495. /** Dirlist.mui 6.50 (27.10.93)                                            **/
  496. /****************************************************************************/
  497.  
  498. PROC muiC_Dirlist() RETURN 'Dirlist.mui'
  499.  
  500. /* Methods */
  501.  
  502. CONST MUIM_Dirlist_ReRead            = $80422d71
  503.  
  504. /* Attributes */
  505.  
  506. CONST MUIA_Dirlist_AcceptPattern      = $8042760a /* is. STRPTR            */
  507. CONST MUIA_Dirlist_Directory          = $8042ea41 /* is. STRPTR            */
  508. CONST MUIA_Dirlist_DrawersOnly        = $8042b379 /* is. BOOL              */
  509. CONST MUIA_Dirlist_FilesOnly          = $8042896a /* is. BOOL              */
  510. CONST MUIA_Dirlist_FilterDrawers      = $80424ad2 /* is. BOOL              */
  511. CONST MUIA_Dirlist_FilterHook         = $8042ae19 /* is. struct Hook *     */
  512. CONST MUIA_Dirlist_MultiSelDirs       = $80428653 /* is. BOOL              */
  513. CONST MUIA_Dirlist_NumBytes           = $80429e26 /* ..g LONG              */
  514. CONST MUIA_Dirlist_NumDrawers         = $80429cb8 /* ..g LONG              */
  515. CONST MUIA_Dirlist_NumFiles           = $8042a6f0 /* ..g LONG              */
  516. CONST MUIA_Dirlist_Path               = $80426176 /* ..g STRPTR            */
  517. CONST MUIA_Dirlist_RejectIcons        = $80424808 /* is. BOOL              */
  518. CONST MUIA_Dirlist_RejectPattern      = $804259c7 /* is. STRPTR            */
  519. CONST MUIA_Dirlist_SortDirs           = $8042bbb9 /* is. LONG              */
  520. CONST MUIA_Dirlist_SortHighLow        = $80421896 /* is. BOOL              */
  521. CONST MUIA_Dirlist_SortType           = $804228bc /* is. LONG              */
  522. CONST MUIA_Dirlist_Status             = $804240de /* ..g LONG              */
  523.  
  524. CONST MUIV_Dirlist_SortDirs_First = 0
  525. CONST MUIV_Dirlist_SortDirs_Last = 1
  526. CONST MUIV_Dirlist_SortDirs_Mix = 2
  527. CONST MUIV_Dirlist_SortType_Name = 0
  528. CONST MUIV_Dirlist_SortType_Date = 1
  529. CONST MUIV_Dirlist_SortType_Size = 2
  530. CONST MUIV_Dirlist_Status_Invalid = 0
  531. CONST MUIV_Dirlist_Status_Reading = 1
  532. CONST MUIV_Dirlist_Status_Valid = 2
  533.  
  534.  
  535. /****************************************************************************/
  536. /** Group.mui 6.168 (26.10.93)                                             **/
  537. /****************************************************************************/
  538.  
  539. PROC muiC_Group() RETURN 'Group.mui'
  540.  
  541. /* Methods */
  542.  
  543.  
  544. /* Attributes */
  545.  
  546. CONST MUIA_Group_ActivePage           = $80424199 /* isg LONG              */
  547. CONST MUIA_Group_Child                = $804226e6 /* i.. Object *          */
  548. CONST MUIA_Group_Columns              = $8042f416 /* is. LONG              */
  549. CONST MUIA_Group_Horiz                = $8042536b /* i.. BOOL              */
  550. CONST MUIA_Group_HorizSpacing         = $8042c651 /* is. LONG              */
  551. CONST MUIA_Group_PageMode             = $80421a5f /* is. BOOL              */
  552. CONST MUIA_Group_Rows                 = $8042b68f /* is. LONG              */
  553. CONST MUIA_Group_SameHeight           = $8042037e /* i.. BOOL              */
  554. CONST MUIA_Group_SameSize             = $80420860 /* i.. BOOL              */
  555. CONST MUIA_Group_SameWidth            = $8042b3ec /* i.. BOOL              */
  556. CONST MUIA_Group_Spacing              = $8042866d /* is. LONG              */
  557. CONST MUIA_Group_VertSpacing          = $8042e1bf /* is. LONG              */
  558.  
  559.  
  560.  
  561. /****************************************************************************/
  562. /** Virtgroup.mui 6.42 (26.10.93)                                          **/
  563. /****************************************************************************/
  564.  
  565. PROC muiC_Virtgroup() RETURN 'Virtgroup.mui'
  566.  
  567. /* Methods */
  568.  
  569.  
  570. /* Attributes */
  571.  
  572. CONST MUIA_Virtgroup_Height           = $80423038 /* ..g LONG              */
  573. CONST MUIA_Virtgroup_Left             = $80429371 /* isg LONG              */
  574. CONST MUIA_Virtgroup_Top              = $80425200 /* isg LONG              */
  575. CONST MUIA_Virtgroup_Width            = $80427c49 /* ..g LONG              */
  576.  
  577.  
  578.  
  579. /****************************************************************************/
  580. /** Scrollgroup.mui 6.48 (26.10.93)                                        **/
  581. /****************************************************************************/
  582.  
  583. PROC muiC_Scrollgroup() RETURN 'Scrollgroup.mui'
  584.  
  585. /* Attributes */
  586.  
  587. CONST MUIA_Scrollgroup_Contents       = $80421261 /* i.. Object *          */
  588.  
  589.  
  590.  
  591. /****************************************************************************/
  592. /** Scrollbar.mui 6.52 (26.10.93)                                          **/
  593. /****************************************************************************/
  594.  
  595. PROC muiC_Scrollbar() RETURN 'Scrollbar.mui'
  596.  
  597.  
  598. /****************************************************************************/
  599. /** Listview.mui 6.55 (26.10.93)                                           **/
  600. /****************************************************************************/
  601.  
  602. PROC muiC_Listview() RETURN 'Listview.mui'
  603.  
  604. /* Attributes */
  605.  
  606. CONST MUIA_Listview_DoubleClick       = $80424635 /* i.g BOOL              */
  607. CONST MUIA_Listview_Input             = $8042682d /* i.. BOOL              */
  608. CONST MUIA_Listview_List              = $8042bcce /* i.. Object *          */
  609. CONST MUIA_Listview_MultiSelect       = $80427e08 /* i.. BOOL              */
  610. CONST MUIA_Listview_SelectChange      = $8042178f /* ..g BOOL              */
  611.  
  612.  
  613.  
  614. /****************************************************************************/
  615. /** Radio.mui 6.45 (26.10.93)                                              **/
  616. /****************************************************************************/
  617.  
  618. PROC muiC_Radio() RETURN 'Radio.mui'
  619.  
  620. /* Attributes */
  621.  
  622. CONST MUIA_Radio_Active               = $80429b41 /* isg LONG              */
  623. CONST MUIA_Radio_Entries              = $8042b6a1 /* i.. STRPTR *          */
  624.  
  625.  
  626.  
  627. /****************************************************************************/
  628. /** Cycle.mui 6.68 (27.10.93)                                              **/
  629. /****************************************************************************/
  630.  
  631. PROC muiC_Cycle() RETURN 'Cycle.mui'
  632.  
  633. /* Attributes */
  634.  
  635. CONST MUIA_Cycle_Active               = $80421788 /* isg LONG              */
  636. CONST MUIA_Cycle_Entries              = $80420629 /* i.. STRPTR *          */
  637.  
  638. CONST MUIV_Cycle_Active_Next = -1
  639. CONST MUIV_Cycle_Active_Prev = -2
  640.  
  641.  
  642. /****************************************************************************/
  643. /** Slider.mui 6.50 (26.10.93)                                             **/
  644. /****************************************************************************/
  645.  
  646. PROC muiC_Slider() RETURN 'Slider.mui'
  647.  
  648. /* Attributes */
  649.  
  650. CONST MUIA_Slider_Level               = $8042ae3a /* isg LONG              */
  651. CONST MUIA_Slider_Max                 = $8042d78a /* i.. LONG              */
  652. CONST MUIA_Slider_Min                 = $8042e404 /* i.. LONG              */
  653. CONST MUIA_Slider_Quiet               = $80420b26 /* i.. BOOL              */
  654.  
  655.  
  656.  
  657. /****************************************************************************/
  658. /** Coloradjust.mui 6.30 (26.10.93)                                        **/
  659. /****************************************************************************/
  660.  
  661. PROC muiC_Coloradjust() RETURN 'Coloradjust.mui'
  662.  
  663. /* Attributes */
  664.  
  665. CONST MUIA_Coloradjust_Blue           = $8042b8a3 /* isg ULONG             */
  666. CONST MUIA_Coloradjust_Green          = $804285ab /* isg ULONG             */
  667. CONST MUIA_Coloradjust_ModeID         = $8042ec59 /* isg ULONG             */
  668. CONST MUIA_Coloradjust_Red            = $80420eaa /* isg ULONG             */
  669. CONST MUIA_Coloradjust_RGB            = $8042f899 /* isg ULONG *           */
  670.  
  671.  
  672.  
  673. /****************************************************************************/
  674. /** Palette.mui 6.21 (26.10.93)                                            **/
  675. /****************************************************************************/
  676.  
  677. PROC muiC_Palette() RETURN 'Palette.mui'
  678.  
  679. /* Attributes */
  680.  
  681. CONST MUIA_Palette_Entries            = $8042a3d8 /* i.g struct MUI_Palette_Entry * */
  682. CONST MUIA_Palette_Groupable          = $80423e67 /* isg BOOL              */
  683. CONST MUIA_Palette_Names              = $8042c3a2 /* isg char **           */
  684.  
  685.  
  686. /* PROC main() RETURN 10   dummy */
  687.